package com.buba.record.vowl;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @Title: ConsumptionVo
 * @Description: TODO
 * @Auther: 梁玉杰
 * @Version: 1.0.0
 * @Date: 2022/6/21 17:09
 */
@Data
public class ConsumptionVoWL {
    private Integer limit;
    private Integer page;
//    @ApiModelProperty(value = "查询开始时间", example = "2019-01-01 10:10:10")
//    private String begin;//注意，这里使用的是String类型，前端传过来的数据无需进行类型转换
//
//    @ApiModelProperty(value = "查询结束时间", example = "2019-12-01 10:10:10")
//    private String end;

    @ApiModelProperty(value = "查询开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//DateTimeFormat 是入参格式化；
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    private String begin;

    @ApiModelProperty(value = "查询结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//DateTimeFormat 是入参格式化；
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    private String end;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "消费类型（1门诊缴费、2挂号缴费、3门诊充值、4住院充值、5住院消费、6核酸消费、7体检消费、8就诊卡充值 、9药品花费）")
    private String consumptionName;


}
